
/*头部*/
.header{width: 100%;position: relative;z-index: 100;}
.head_top{background: #fff;height: 105px;padding: 0 0px 0 0px;width:1280px;margin:0 auto;}
.header .logo{display: block;width: 280px;margin-top: 20px;}
.header .logo img{display: block;width: 280px;}
.header .wechat,
.header .email{display: block;width: 32px;height: 32px;background: #ccc;border-radius: 2px;overflow: hidden;margin: 32px 0 0 17px;}
.header .wechat i,
.header .email i{display: block;width: 18px;height: 16px;margin: 8px auto;background: url('../images/head_icon.png') no-repeat;}
.header .email i{background-position: 0 -16px;}
.header .wechat:hover,
.header .email:hover{background: #917e69;}
.header .search{width: 278px;height: 38px;border:1px solid #dcdcdc;overflow: hidden;margin-top: 28px;}
.header .search .text{display: block;width: 210px;height: 21px;border:none;border-left: 1px solid #b3b3b3;font-size: 15px;color: #999;margin:8px 0 0 19px;padding-left: 10px;}
.header .search .btn{display: block;width: 24px;height: 24px;background: url('../images/search.png') no-repeat;border:none;margin: 7px 10px 0 0;}

.head_bot{background: #917657;padding: 0 0px 0 0px;height: 50px;position: relative;z-index: 101;}
.header .home{display: block;font-size: 18px;color: #fff;line-height: 50px;}
.header .home i{display: block;width: 32px;height: 28px;background:url('../images/home.png') no-repeat;float: left;margin: 9px 13px 0 0;}
.header .nav li{float: left;margin-left: 56px;}
.header .nav li .link{display: block;font-size: 18px;color: #fff;line-height: 50px;height: 50px;box-sizing: border-box;}
.header .nav li:hover .link,.header .nav li .on{border-bottom: 4px solid #fff;}

.header .erify{position: absolute;left: 0;top: 50px;z-index: 102;width: 100%;height: 172px;background: rgba(0,0,0,0.6);display: none;}
.header .erify .main{width: 1280px;margin: 0 auto;padding-top: 32px;}
.header .erify .title{font-size: 24px;color: #fff;font-weight: bold;line-height: 48px;border-bottom: 3px solid #c7a277;margin-bottom: 13px;}
.header .erify .title i{display: block;width: 18px;height: 18px;background: url('../images/arroweR.png') no-repeat;margin: 15px 11px 0 0;float: left;}
.header .erify a{display: block;width: 25%;float: left;font-size: 15px;color: #fff;line-height: 25px;margin-bottom: 5px;}
.header .erify a i{display: block;width: 8px;height: 13px;background: url('../images/arrowR.png') no-repeat;float: left;margin: 6px 9px 0 0;}
.header .erify a:hover{color: #c7a277;}
.m_header{display: none;}
.header_h{width: 100%;height: 0;}

/*底部*/
.footer{position: relative;}
.foot_link{background: #f5f5f5;padding: 20px 0;position: relative;z-index: 100;}
.foot_link .select{width: 310px;height: 50px;position: relative;z-index: 10;background: #fff;float: left;margin-right: 13px;}
.foot_link .select:last-child{margin-right: 0;}
.foot_link .select p{font-size: 15px;color: #333;line-height: 50px;padding: 0 25px;background: url('../images/select_arrow.png') no-repeat 260px center;cursor: pointer;}
.foot_link .select ul{position: absolute;left: 0;top: 50px;background: #fff;max-height: 200px;overflow-y: scroll;width: 100%;z-index: 20;display: none;}
.foot_link .select ul li{padding: 0 25px;font-size: 14px;line-height: 40px;}
.foot_link .select ul li a{display: block;color: #666;}
.foot_link .select ul li:hover a{color: #917e69;}
.foot_top{padding: 70px 0 65px;background: #17212b;}
.foot_left{width: 400px;margin-top: 0px;}
.foot_left img{display: block;margin-bottom: 10px;}

.foot_left li{padding-left: 25px;margin-left: 2px;font-size: 12px;color: rgba(255, 255, 255, 0.5);line-height: 30px;}
.foot_left li i{display: block;line-height: 30px;width: 14px;height: 17px;float: left;margin:8px 0px 0 -25px;background-position: -30px -120px;}
.foot_left li .icon2{background-position: -30px -140px;}
.foot_left li .icon3{background-position: -30px -160px;}
.foot_left li .icon4{background-position: -30px -180px;}

.foot_nav{float: right;margin-right: 45px;}
.foot_nav li.top{font-size: 15px;color: #fff;line-height: 27px;margin-bottom: 29px;}
.foot_nav li a{display: block;font-size: 12px;color: rgba(255, 255, 255, 0.5);line-height: 25px;}
.foot_more{width: 65px;}
.foot_more li{float: left;margin-right: 8px;}
.foot_more li.top{width: 100%;margin-right: 0;}
.foot_nav li:hover a{color: #917e69;}
.foot_ewm{width: 113px;}
.foot_ewm img{display: block;width: 100%;}
.foot_ewm p{font-size: 14px;color: #fff;text-align: center;line-height: 25px;margin-top: 9px;}

.foot_bot{font-size: 12px;color: rgba(255, 255, 255, 0.4);background: #121b24;height: 50px;line-height: 50px;text-align: center;}
.foot_bot span{margin-left: 15px;}
.foot_bot a{color: rgba(255, 255, 255, 0.4);}
.foot_bot a:hover{text-decoration: underline;}

/*首页*/
.banner-swiper{position: relative;}
.banner-swiper .swiper-slide a,
.banner-swiper .swiper-slide img{display: block;width: 100%;}
.banner-swiper .swiper-button-next,
.banner-swiper .swiper-button-prev{left:50%;top: auto;bottom: 61px;margin-left: 520px;width: 32px;height: 32px;border-radius: 50%;opacity: 1;background: #fff;}
.banner-swiper .swiper-button-next{margin-left: 604px;}
.banner-swiper .swiper-button-next i,
.banner-swiper .swiper-button-prev i{display: block;width: 15px;height: 11px;background: url('../images/banner_arrow.png') no-repeat;margin: 10px auto 0;}
.banner-swiper .swiper-button-next i{background-position: 0 -19px;}
.banner-swiper .swiper-button-next:hover,
.banner-swiper .swiper-button-prev:hover{background: #917e69;}
.banner-swiper .swiper-button-prev:hover i{background-position: -15px 0;}
.banner-swiper .swiper-button-next:hover i{background-position: -15px -19px;}
.banner-swiper .swiper-pagination-fraction{width: 93px;height: 23px;line-height: 23px;left: 50%;margin-left: 547px;font-size: 0;text-align: left;background: url('../images/banner_bg.png') no-repeat left 5px;}
.banner-swiper .swiper-pagination-fraction span{font-size: 12px;color: #fff;line-height: 23px;margin-left: 26px;font-family: "Arial";}
.banner-swiper .swiper-pagination-fraction .swiper-pagination-current{margin-left: 27px;font-size: 17px;font-weight: bold;}
.banner-swiper .swiper-state{width: 28px;height: 28px;border:2px solid #fff;border-radius: 50%;position: absolute;left: 50%;bottom: 61px;margin-left: 562px;z-index: 10;cursor: pointer;}
.banner-swiper .swiper-state i{display: block;width: 6px;height: 6px;margin: 9px auto 0;background: url('../images/banner_state.png') no-repeat;}
.banner-swiper .swiper-player i {height: 9px;margin-top: 10px;background-position: 0 -11px;}

.ind_news{padding: 50px 0;}
.ind_news .left{width: 510px;transform:translateX(-40px);-webkit-transform:translateX(-40px);transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;}
.ind_news .left .title{font-size: 36px;color: #333;line-height: 47px;}
.ind_news .left .en{font-size: 14px;color: #999;line-height: 20px;}
.news-swiper{margin-top: 10px;width: 100%;height: 438px;box-shadow: 0px 6px 10px 0px rgba(230, 230, 230, 0.6);}
.news-swiper .swiper-slide a{display: block;width: 100%;height: 438px;}
.news-swiper .swiper-slide .pic{width: 100%;height: 290px;}
.news-swiper .swiper-slide .main{padding: 22px;}
.news-swiper .swiper-slide .main .name{font-size: 24px;color: #333;line-height: 34px;}
.news-swiper .swiper-slide .main .txt{font-size: 15px;color: #666;line-height: 26px;margin-top: 12px;}
.news-swiper .swiper-pagination-bullets{bottom: 18px;}
.news-swiper .swiper-pagination-bullets .swiper-pagination-bullet{width: 8px;height: 8px;border:1px solid #333;background: #fff;margin: 0 6px;}
.news-swiper .swiper-pagination-bullets .swiper-pagination-bullet-active{background: #333;}
.news-swiper .swiper-slide:hover .main .name{color:#da251d; font-weight:bold;}
.ind_news .right{width: 720px;transform:translateX(40px);-webkit-transform:translateX(40px);transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;}

.ind_news_nav{margin-top: 11px;}
.ind_news_nav ul{margin-left: 195px;}
.ind_news_nav li{float: left;width: 155px;height: 50px;background: #f2f2f5;font-size: 18px;color: #333;line-height: 50px;text-align: center;margin-left: 20px;cursor: pointer;}
.ind_news_nav li.on{background: #917e69;color: #fff;}
.ind_news_tabs{margin-top: 36px;}
.ind_newsList li{height: 43px;line-height: 43px;border-bottom: 1px dashed #ccc;font-size: 16px;}
.ind_newsList li a{display: block;padding: 0 96px 0 17px;color: #666;position: relative;} 
.ind_newsList li a i{display: block;width: 4px;height: 4px;background: #666;border-radius: 50%;float: left;margin:21px 0 0 -11px;}
.ind_newsList li span{display: block;right:0;top:0;position:absolute;font-size: 14px;color: #999;font-family: "Arial";font-weight: normal;}
.ind_newsList li:hover a{font-weight: bold;color: #da251d;font-weight:bold;}
.ind_newsList li:hover a i{background: #da251d;font-weight:bold;}
.ind_about{background: #f0f0f2;padding: 61px 0 69px;}
.ind_about .title{font-size: 36px;color: #333;line-height: 47px;}
.ind_about .en{font-size: 14px;color: #999;line-height: 20px;}

.culture_item{width: 410px;height: 350px;background: #fff;float: left;margin-right: 25px;box-shadow: 0px 6px 10px 0px rgba(230, 230, 230, 0.6);transform:translateY(-40px);-webkit-transform:translateY(-40px);transition:all 1.3s ease-in-out;-webkit-transition:all 1.3s ease-in-out;-moz-transition:all 1.3s ease-in-out;-o-transition:all 1.3s ease-in-out;}
.culture_item:first-child{transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;}
.culture_item .pic{width: 100%;height: 121px;}
.culture_item .pic img{display: block;width: 100%;height: 121px;}
.culture_item .main{padding: 15px 22px 0;}
.culture_item .main .title{font-size: 24px;color: #333;line-height: 33px;margin-bottom: 11px;}
.culture_item .main .title .more{display: block;width: 15px;height: 15px;background: url('../images/icon.png') no-repeat left -150px;float: right;margin-top: 8px;}
.culture_item .main li{height: 35px;line-height: 35px;font-size: 15px;border-bottom: 1px dashed #ccc;}
.culture_item .main li a{display: block;padding-left: 1px;color: #666;}
.culture_item .main li a i{display: block;width: 4px;height: 4px;background: #666;border-radius: 50%;margin: 16px 5px 0 0;float: left;}
.culture_item .main li:hover a{color: #da251d;font-weight:bold;}
.culture_item .main li:hover a i{background: #da251d;font-weight:bold;}
.about_video{width: 410px;height: 350px;background: url('../images/about_video.jpg') no-repeat;float: right;transform:translateY(-40px);-webkit-transform:translateY(-40px);transition:all 1.6s ease-in-out;-webkit-transition:all 1.6s ease-in-out;-moz-transition:all 1.6s ease-in-out;-o-transition:all 1.6s ease-in-out;}
.about_video a{display: block;width: 100%;height: 350px;overflow: hidden;text-align: center;}
.about_video i{display: block;width: 69px;height: 69px;background: url('../images/player.png') no-repeat;margin: 118px auto 0; }

.about_video h4{font-size: 24px;color: #fff;line-height: 32px;margin-right: 14px;}
.about_video .en{font-size: 12px;color: #fff;line-height: 12px;}
.about_video .more{background: url('../images/icon.png') no-repeat left -170px;width: 15px;height: 15px;margin: 16px auto 0;}
.ind_build{background: url('../images/ind_build_bg.jpg') no-repeat center bottom;padding: 45px 0 45px;}
.ind_build_txt{float: left;width: 843px;height: 168px;margin: 0 32px 28px 0;position: relative;transform:translateY(40px);-webkit-transform:translateY(40px);transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;}
.ind_build_txt .title{font-size: 36px;color: #333;line-height: 44px;padding-top: 10px;}
.ind_build_txt .en{font-size: 14px;color: #999;line-height: 24px;font-family: "Arial";}
.ind_build_txt .txt{font-size: 14px;color: #666;line-height: 28px;margin-top: 15px;}
.ind_build_txt .more{display: block;position: absolute;right: 12px;top: 24px;line-height: 15px;font-size: 15px;color: #917657;}
.ind_build_txt .more i{display: block;width: 15px;height: 15px;background-position: 0 -150px;float: left;margin-right: 10px;}
.ind_build_pic{display:block;float: left;width: 405px;height: 168px;margin-bottom: 28px;position: relative;margin-right: 32px;transform:translateY(40px);-webkit-transform:translateY(40px);transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;}
.ind_build_pic:nth-child(2),
.ind_build_pic:last-child{margin-right: 0;}
.ind_build_pic .pic{width: 100%;height: 168px;}
.ind_build_pic p{position: absolute;left: 40px;bottom: 41px;font-size: 26px;color: #fff;line-height: 36px;}
.ind_build_big{width: 843px;height: 336px;margin-right: 32px;}
.ind_build_middle{height: 336px;margin-right: 0;}
.ind_build_big .pic,
.ind_build_middle .pic{height: 336px;}
.ind_news .fadeMove,
.ind_about .fadeMove,
.ind_build .fadeMove{transform:translate3d(0,0,0) !important;-webkit-transform:translate3d(0,0,0) !important;opacity: 1 !important;}
.video-pop{position: fixed;width: 100%;height: 100%;left: 0;top: 0;z-index: 999;background: rgba(0,0,0,0.8);display: none;}
.video-pop-main{width: 1280px;height: 500px;position: absolute;left:50%;top:50%;margin: -270px 0 0 -640px;}
.video-pop-main .close{display: block;width: 20px;height: 20px;top: 10px;right:10px;background: url('../images/close.png') no-repeat;position: absolute;z-index: 10;}
.video-pop-main .close:hover{ -webkit-transform: rotate(-180deg);transform:rotate(-180deg);}
.video-pop-main .video{width: 1280px;height: 500px;}
.video-pop-main .video video{display: block;width: 1280px;height: 500px;}


/*公司简介*/
.sub_banner{position: relative;height: 260px;background-repeat: no-repeat;background-position: center top;margin-top:80px;}
.sub_banner .m_pic{display: none;width: 100%;}
.sub_banner .main{width: 1280px;margin: 0 auto;padding-top: 76px;}
.sub_banner .main .title{font-size: 26px;color: #ffffff;line-height: 45px;}
.sub_banner .main .title span{animation-fill-mode:both;-webkit-animation-fill-mode:both;opacity: 0;transform:translateY(-40px);webkit-transform:translateY(-40px);display: block;float: left;}
.sub_banner .main .title .break1{animation-delay:0.2s;-webkit-animation-delay:0.2s;}
.sub_banner .main .title .break2{animation-delay:0.4s;-webkit-animation-delay:0.4s;}
.sub_banner .main .title .break3{animation-delay:0.6s;-webkit-animation-delay:0.6s;}
.sub_banner .main .title .break4{animation-delay:0.8s;-webkit-animation-delay:0.8s;}
.sub_banner .main .title .break5{animation-delay:1s;-webkit-animation-delay:1s;}
.sub_banner .main .title .break6{animation-delay:1.2s;-webkit-animation-delay:1.2s;}
.sub_banner .main .title .break7{animation-delay:1.4s;-webkit-animation-delay:1.4s;margin-left: 15px;}
.sub_banner .main .title .break8{animation-delay:1.6s;-webkit-animation-delay:1.6s;}
.sub_banner .main .title .break9{animation-delay:1.8s;-webkit-animation-delay:1.8s;}
.sub_banner .main .title .break10{animation-delay:2s;-webkit-animation-delay:2s;}
.sub_banner .main .title .break11{animation-delay:2.2s;-webkit-animation-delay:2.2s;}
.sub_banner .main .title .break12{animation-delay:2.4s;-webkit-animation-delay:2.4s;}
.fadeIn{
    animation:fadeIn 1s;
    -webkit-animation:fadeIn 1s;
}
@keyframes fadeIn{
    0%{opacity:0;transform:translateY(-40px);-webkit-transform:translateY(-40px);}
    100%{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);}
}
@-webkit-keyframes fadeIn{
    0%{opacity:0;transform:translateY(-40px);-webkit-transform:translateY(-40px);}
    100%{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);}
}

.sub_banner .main .en{font-size: 12px;color: rgba(255, 255, 255, 1);line-height: 23px;font-family: "Arial";text-transform:Uppercase;opacity: 0;transform:translateY(40px);webkit-transform:translateY(40px);
transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;}
.sub_banner .main .fadeUp{opacity: 1;transform:translateY(0);webkit-transform:translateY(0);}

.about_nav{border-bottom: 1px solid #e6e6e6;position: relative;z-index: 5;}
.about_nav ul{float: left;}
.about_nav ul li{height: 70px;margin-right: 30px;float: left;font-size: 18px;}
.about_nav ul li>a{display: block;padding: 0 12px;color: #202328;height: 72px;line-height: 72px;}
.about_nav ul li.on>a,
.about_nav ul li:hover>a{color: #917657;font-weight: bold;border-bottom: 2px solid #917657;}
.about_nav ul li>a i{display: block;float: right;width: 13px;height: 7px;background: url('../images/about_arrow.png') no-repeat;margin: 31px 0 0 8px;}
.about_nav ul li.on>a i,
.about_nav ul li:hover>a i{background-position: 0 -13px;}
.about_nav .erify{position: absolute;left: 0;top: 70px;height: 60px;border-bottom: 1px solid #e6e6e6;width: 100%;z-index: 10;display: none;}
.about_nav .erify a{display: block;float: left;padding: 0 12px;margin-right: 30px;font-size: 18px;color: #333;line-height: 60px;}
.about_nav .erify a.on,
.about_nav .erify a:hover{color: #917657;}

.about_nav .home_site{font-size: 13px;color: #999;line-height: 70px;}
.about_nav .home_site a{color: #999;}
.about_nav .home_site a i{display: block;width: 12px;height: 14px;margin: 28px 13px 0 0;float: left;}
.about_nav .home_site a:hover{color: #917657;}
.profile{padding-top: 110px;position: relative;}
.profile .line{width: calc(50% - 660px);height: 1px;background: #bfbfbf;position: absolute;left: 0;top: 132px;}
.profile .main{width: 580px;margin-left: calc(50% - 640px);}
.profile .title{font-size: 14px;color: #999;font-family: "Arial";}
.profile .title span{font-size: 34px;color: #000;font-family: "微软雅黑";margin-right: 10px;}
.profile .txt{font-size: 15px;color: #666;line-height: 29px;margin-top: 34px;}
.profile .txt span{color:#917657;}
.profile .pic{width: calc(50% + 40px);margin-top: 60px;}
.profile .pic img{display: block;width: 100%;}
.about_num{width: 100%;height: 190px;padding: 48px 0 47px;background: url('../images/num_bg.jpg') no-repeat center top;}
.about_num li{float: left;width: 25%;height: 190px;box-sizing: border-box;border-right: 1px solid rgba(255, 255, 255, 0.2);text-align: center;color: #fff;}
.about_num li:last-child{border-right: none;}
.about_num li .num{font-size: 72px;font-family: "Arial";line-height: 67px;padding-top: 35px;}
.about_num li .num span{font-size: 65px;font-family: "Arial";}
.about_num li p{font-size: 18px;line-height: 37px;margin-top: 10px;}
.introduce{padding: 55px 0 22px;}
.introduce .txt{font-size: 15px;color: #666;line-height: 28px;}
.introduce .txt p{margin-bottom: 16px;}
.introduce .txt span{color: #917657;}
.about_map{padding: 22px 0 107px;  background: -webkit-linear-gradient(#f6f6f6, #f1f1f1);background: -o-linear-gradient(#f6f6f6, #f1f1f1);background: -moz-linear-gradient(#f6f6f6, #f1f1f1);background: linear-gradient(#f6f6f6, #f1f1f1);}
.about_map img{display: block;max-width: 100%;margin: 0 auto;}

/*组织架构*/
.organization_main{padding: 51px 0 90px;background: url('../images/organization_bg.jpg') no-repeat center bottom;}
.imp_title{font-size: 34px;color: #333;font-weight: bold;line-height: 54px;margin-bottom: 10px;}
.imp_txt{font-size: 15px;color: #666;line-height: 29px;}
.organization_main .pic{margin-top: 56px;}
.organization_main .pic img{display: block;max-width: 100%;margin: 0 auto;}

/*发展历程*/
.history_main{padding: 50px 0 154px;background: url('../images/history_bg.jpg') no-repeat center bottom;}
.gallery-top{margin-top: 106px;height: 260px;}
.gallery-top .year{width: 610px;float: left;text-align: center;font-size: 196px;color: #917657;line-height: 260px;font-family: "Arial";font-weight: bold;padding-right: 35px;border-right: 1px solid #d5d4d6;}
.gallery-top .info{width: 510px;height: 260px;float: left;margin-left: 68px;display: table;}
.gallery-top .info .tell{display: table-cell;vertical-align: middle;height: 260px;}
.gallery-top .info .history_item{margin: 30px 0;}
.gallery-top .info .history_item .time{float: left;font-size: 24px;color: #333;font-weight: bold;line-height: 35px;}
.gallery-top .info .history_item .txt{float: right;width: 390px;font-size: 15px;color: #333;line-height: 28px;margin-top: 8px;}
.history_list{margin-top: 130px;position: relative;z-index: 0;}
.history_list .line{width: 100%;height: 7px;position: absolute;left: 0;top: 8px;background: url('../images/history_line.png') repeat-x left top;z-index: 5;}
.gallery-thumbs{width: 1280px;margin: 0 auto;z-index: 10;}
.gallery-thumbs .swiper-slide{cursor: pointer;}
.gallery-thumbs .swiper-slide .icon{width: 14px;height: 14px;border: 1px solid #6a6a6a;background: #fff;overflow: hidden;border-radius: 50%;margin: 5px auto 0;}
.gallery-thumbs .swiper-slide .icon i{display: block;width: 8px;height: 8px;background: #666;border-radius: 50%;margin: 3px auto;}
.gallery-thumbs .swiper-slide p{font-size: 18px;color: #666;line-height: 47px;text-align: center;}
.gallery-thumbs .swiper-slide-thumb-active .icon{width: 24px;height: 24px;border-color: #93795b;margin-top: 0;}
.gallery-thumbs .swiper-slide-thumb-active .icon i{width: 12px;height: 12px;background: #917657;margin-top: 6px;}
.gallery-thumbs .swiper-slide-thumb-active p{font-size: 26px;color: #917657;font-weight: bold;line-height: 56px;}

/*市场纵横*/
.menu_main{background: url('../images/menu_bg.png') no-repeat center bottom;}
.market_main{padding: 51px 0 85px;}
.market_map{margin-top: 17px;height: 593px;position: relative;}
.market_area{position: relative;z-index: 0;width: 795px;height: 593px;} 
.market_area .map_bg{display: block;width: 100%;position: relative;z-index: 5;}
.market_area .map_area{display: block;width: 100%;position: absolute;left: 0;top: 0;z-index: 10;}
.market_area .map_line{display: block;width: 95px;position: absolute;left: 166px;bottom: -28px;z-index: 4;}
.market_provice{position:absolute;left:0;top:0;width:100%;height:593px;z-index:8;}
.market_provice li{position:absolute;}
.market_provice .provice1{width:54px;height:63px;right:164px;bottom:136px;}
.market_provice .provice2{width:59px;height:72px;right:189px;bottom:84px;}
.market_provice .provice3{width:33px;height:30px;right:310px;bottom:10px;}
.market_provice .provice4{width:103px;height:76px;right:224px;bottom:39px;}
.market_provice .provice5{width:102px;height:72px;right:293px;bottom:54px;}
.market_provice .provice6{width:114px;height:117px;right:371px;bottom:52px;}
.market_provice .provice7{width:269px;height:149px;left:63px;bottom:131px;}
.market_provice .provice8{width:66px;height:84px;right:212px;bottom:98px;}
.market_provice .provice9{width:75px;height:83px;right:265px;bottom:100px;}
.market_provice .provice10{width:79px;height:83px;right:327px;bottom:83px;}
.market_provice .provice11{width:66px;height:62px;right:322px;bottom:152px;}
.market_provice .provice12{width:147px;height:126px;right:340px;bottom:121px;}
.market_provice .provice13{width:179px;height:120px;left:203px;bottom:200px;}
.market_provice .provice14{width:296px;height:200px;left:0px;top:90px;}
.market_provice .provice15{width:18px;height:21px;right:167px;bottom:187px;}
.market_provice .provice16{width:73px;height:68px;right:169px;bottom:191px;}
.market_provice .provice17{width:62px;height:84px;right:200px;bottom:168px;}
.market_provice .provice18{width:103px;height:66px;right:243px;bottom:166px;}
.market_provice .provice19{width:76px;height:125px;right:305px;bottom:203px;}
.market_provice .provice20{width:215px;height:167px;left:240px;top:210px;}
.market_provice .provice21{width:102px;height:60px;right:160px;top:286px;}
.market_provice .provice22{width:84px;height:78px;right:237px;top:315px;}
.market_provice .provice23{width:81px;height:109px;right:199px;top:212px;}
.market_provice .provice24{width:58px;height:100px;right:261px;top:245px;}
.market_provice .provice25{width:46px;height:66px;right:351px;top:268px;}
.market_provice .provice26{width:21px;height:30px;right:217px;top:254px;}
.market_provice .provice27{width:29px;height:27px;right:225px;top:242px;}
.market_provice .provice28{width:374px;height:295px;right:118px;top:7px;}
.market_provice .provice29{width:88px;height:84px;right:121px;top:197px;}
.market_provice .provice30{width:128px;height:101px;right:49px;top:147px;}
.market_provice .provice31{width:182px;height:202px;right:0;top:0;}
.market_provice .provice32{width:27px;height:51px;right:170px;bottom:59px;}
.market_provice li img{display:block;}
.market_map .arrow{display: block;width: 140px;height: 318px;background: url('../images/map_arrow.png') no-repeat;position: absolute;right: 430px;top: 33px;z-index: 8;}
.market_list{position: absolute;right: 0;top: 28px;z-index: 10;width: 405px;height: 497px;padding: 33px 5px 0 18px;background: #fff;border:1px solid #e5e5e5;box-shadow: -5.871px 3.812px 9px 0px rgba(145, 118, 87, 0.25);}
.market_list .main{overflow: hidden;width: 405px;height: 441px;}
.market_list .scroll{height: 441px;overflow-y: scroll;width: 422px;}
.market_list li{font-size: 18px;color: #333;line-height: 48px;padding-left: 30px;border-bottom: 1px dashed #d2d2d2;}
.market_m{display: none;}	

/*资质证书*/
.credit_main{padding: 51px 0 97px;}
.credit_list{margin-top: 40px;}
.credit_list li{float: left;width: 278px;height: 232px;border:1px solid #e5e5e5;padding: 9px 10px 12px;margin: 0 24px 40px 0;}
.credit_list li:nth-child(4n){margin-right: 0;}
.credit_list li .pic{width: 278px;height: 180px;display: table;background: url('../images/credit_bg.jpg') no-repeat;text-align: center;}
.credit_list li .pic .img{display: table-cell;vertical-align: middle;width: 100%;height: 180px;}
.credit_list li .pic .img img{max-width: 100%;max-height: 100%;display: block;margin: 0 auto;}
.credit_list li p{font-size: 14px;color: #666;line-height: 21px;height: 42px;overflow: hidden;margin: 10px 50px 0 0;}

/*企业荣誉*/
.honor_main{padding: 51px 0 79px;}
.honor_main .sub_title{font-size: 24px;color: #666;line-height: 34px;margin-top: 54px;}
.honor_main .txt{font-size: 15px;color: #666;line-height: 28px;margin-top: 19px;}
.honor_file{margin: 29px 0 65px;border:1px solid #eee;background: #fff;box-shadow: 0.813px 1.827px 4px 0px rgba(222, 222, 222, 0.7);padding: 20px 16px 10px;}
.honor_file img{display: block;width: 100%;margin-bottom: 7px;}
.honor_file p{font-size: 14px;color: #333;line-height: 30px;}

/*精品工程*/
.case_main{padding: 51px 0 104px;}
.case_list{margin-top: 43px;width: 1281px;}
.case_list li{float: left;width: 405px;height: 168px;margin: 0 33px 28px 0;position: relative;overflow: hidden;}
.case_list li.big{width: 843px;height: 336px;}
.case_list li.middle{height: 336px;margin-right: 0;}
.case_list li:last-child{margin-right: 0;}
.case_list li a{display: block;width: 100%;height: 100%;position: relative;}
.case_list li .pic{position: relative;width: 100%;height: 100%;}
.case_list li p{font-size: 18px;color: #fff;line-height: 32px;position: absolute;left: 20px;bottom: 15px;}

/*工程详情*/
.caseDet_main{padding: 51px 0 44px;}
.case_nav{margin-top: 26px;}
.case_nav li{float: left;padding: 0 3px;font-size: 16px;color: #333;line-height: 32px;margin-right: 34px;cursor: pointer;}
.case_nav li.on,
.case_nav li:hover{color: #917657;font-weight: bold;border-bottom: 2px solid #917657;}
.case_tabs{margin-top: 23px;}
.case_item .bigPic{width: 1040px;height: 620px;float: left;}
.case_item .bigPic img{display: block;width: 100%;height: 620px;}
.case_item .imgList{float: right;width: 180px;overflow: hidden;}
.case_item .imgList .scroll{width: 197px;overflow-y: scroll;height: 620px;}
.case_item .imgList li{width: 100%;height: 105px;border-radius: 2px;overflow: hidden;margin-bottom: 13px;cursor: pointer;}
.case_item .imgList li img{display: block;width: 100%;height: 105px;}

/*新闻中心*/
.news_main{padding: 80px 0 100px;}
.news_left{width: 960px;}
.news_left ul{margin: -42px 0 45px;}
.news_left li{border-bottom: 1px solid #e6e6e6;}
.news_left li a{display: block;width: 100%;padding: 42px 0 43px;}
.news_left li .pic{width: 301px;height: 181px;}
.news_left li .pic img{display: block;width: 100%;height: 181px;}
.news_left li .main{width: 618px;}
.news_left li .main .title{font-size: 24px;color: #333;line-height: 42px;height: 42px;}
.news_left li .main .date{font-size: 13px;color: #999;line-height: 20px;margin-bottom: 34px;}
.news_left li .main .txt{font-size: 14px;color: #666;line-height: 30px;margin-top: -8px;height: 90px;overflow: hidden;}
.news_left li:hover .main .title{color: #917657;}
.news_hot{width: 283px;border:1px solid #e6e6e6;background: #fff;}
.news_hot .name{font-size: 22px;color: #333;line-height: 64px;background: #f2f2f2;border-bottom: 1px solid #e6e6e6;padding-left: 23px;}
.news_hot ul{padding: 5px 13px 19px;}
.news_hot ul li{border-bottom: 1px solid #eee;}
.news_hot ul li:last-child{border-bottom: none;}
.news_hot ul li a{display: block;padding: 18px 0 10px;}
.news_hot ul li .title{font-size: 16px;color: #222;line-height: 26px;margin-bottom: 3px;}
.news_hot ul li .txt{font-size: 12px;color: #999;line-height: 20px;margin-bottom: 10px;}
.news_hot ul li .date{font-size: 12px;color: #999;line-height: 17px;font-family: "Arial";}
.news_hot ul li:hover .title{color: #917657;font-weight: bold;}

.page a,
.page span{display: block;float: left;margin-right: -1px;width: 46px;height: 46px;border:1px solid #e9e9e9;background: #fff;font-size: 14px;color: #333;text-align: center;line-height: 46px;}
.page .prev{margin-right: 19px;}
.page .next{margin-left: 19px;margin-right: 0;}
.page .prev i,
.page .next i{display: block;width: 46px;height: 46px;background: url('../images/page_icon.png') no-repeat;}
.page .next i{background-position: -46px 0;}
.page a:hover,
.page a.on{background: #917657;border-color: #917657;color: #fff;}
.page .prev:hover i{background-position: 0 -46px;}
.page .next:hover i{background-position: -46px -46px;}

/*新闻详情*/
.newsDet_main{padding: 54px 0 105px;}
.newsDet_main .title{font-size: 30px;color: #17212b;line-height: 40px;margin-bottom: 16px;}
.newsDet_top{font-size: 13px;color: #888;line-height: 16px;}
.newsDet_top .share {margin-left: 17px;}
.newsDet_top .share .bdsharebuttonbox a{margin: 0 7px 0 0 !important;} 
.newsDet_top .back{float: right;display: block;font-size: 13px;color: #888;}
.newsDet_top .back i{display: block;float: right;width: 16px;height: 13px;margin: 1px 0 0 9px;background-position: 0 -20px;}
.newsDet_main .content{font-size: 16px;color: #666;line-height: 35px;margin-top: 25px;border-top: 1px solid #dbdbdb;padding-top: 18px;}
.newsDet_main .content p{margin-bottom: 19px;}
.newsDet_main .content img{display: block;margin: 40px auto;max-width: 100%;}
.newsDet_bot{border-top: 1px solid #d8d8d8;border-bottom: 1px solid #d8d8d8;padding: 12px 0 9px;margin-top: 44px;}
.newsDet_bot a{display: block;font-size: 15px;color: #666;line-height: 39px;}
.newsDet_bot a span{font-weight: bold;color: #333;}
.newsDet_top .back:hover,
.newsDet_bot a:hover,
.newsDet_bot a:hover span{color: #917657;}
.newsDet_main .news_hot{margin-top: 26px;}

/*主营业务*/
.build_main{padding: 51px 0 274px;background: url('../images/build_bg.jpg') no-repeat center bottom;}
.build_main .txt{margin-top: 23px;font-size: 15px;color: #666;line-height: 28px;width: 700px;}
.build_main .txt span{color: #917657;font-weight: bold;}

/*房建*/
.build_other{background-color: #fafafa;padding: 51px 0 85px;}
.build_list{margin-top: 37px;}
.build_list li{float: left;width: 398px;height: 348px;background: #fff;border: 1px solid #ebebeb;box-shadow: 0px 3px 2px 0px rgba(128, 128, 128, 0.1);margin: 0 40px 40px 0;}
.build_list li:nth-child(3n){margin-right: 0;}
.build_list li a{display: block;padding: 15px 14px 0;height: 333px;}
.build_list li .pic{width: 100%;height: 220px;}
.build_list li .main{padding-top: 17px;}
.build_list li .title{font-size: 15px;color: #666;line-height: 23px;margin-bottom: 15px;height: 46px;overflow: hidden;}
.build_list li .more{font-size: 14px;color: #917657;line-height: 24px;}
.build_list li .more i{display: block;width: 24px;height: 24px;margin-right: 10px;float: left;background-position: 0 -40px;}

.build-pop{position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.8);z-index: 999;display: none;}
.build-pop-main{width: 1080px;height: 820px;box-sizing: border-box;position: absolute;left: 50%;top: 50%;border-radius: 2px;margin: -410px 0 0 -540px;background: #fff;padding: 36px 70px 0 40px;}
.build-pop-main .close{display: block;width: 24px;height: 24px;background: #917657;border-radius: 50%;overflow: hidden;position: absolute;right: 13px;top: 10px;}
.build-pop-main .close i{display: block;width: 12px;height: 12px;background-position: 0 -70px;margin: 6px auto;}
.build-pop-main .title{font-size: 24px;color: #333;line-height: 33px;margin-bottom: 16px;}
.build-pop-main .bigPic{width: 800px;height: 476px;}
.build-pop-main .bigPic img{display: block;width: 100%;height: 476px;}
.build-pop-main .imgList{width: 138px;overflow: hidden;height: 476px;}
.build-pop-main .imgList .scroll{width: 155px;height: 476px;overflow-y: scroll;}
.build-pop-main .imgList li{width: 138px;height: 80px;border-radius: 2px;overflow: hidden;margin-bottom: 10px;}
.build-pop-main .imgList li img{display: block;width: 100%;height: 80px;}
.build-pop-main .remark{margin-top: 16px;max-height: 202px;overflow-y: scroll;width: 820px;}
.build-pop-main .remark .title{font-size: 15px;font-weight: bold;line-height: 23px;margin-bottom: 7px;}
.build-pop-main .remark .txt{font-size: 14px;color: #666;line-height: 19px;width: 800px;}
.build-pop-main .remark .brief{margin-bottom: 9px;}

/*文化理念*/
.culture_main{padding: 51px 0 237px;background: url('../images/culture_bg.jpg') no-repeat center bottom;}
.culture_list{margin-top: 39px;}
.culture_list li{float: left;margin-bottom: 34px;width: 538px;}
.culture_list li.middle{width: 490px;}
.culture_list li.last{width: 252px;}
.culture_list li i{display: block;width: 46px;height: 48px;float: left;background: url('../images/cultrue_icon.png') no-repeat;margin-top: 5px;}
.culture_list li .icon2{background-position: 0 -48px;}
.culture_list li .icon3{background-position: 0 -96px;}
.culture_list li .icon4{background-position: 0 -144px;}
.culture_list li .icon5{background-position: 0 -192px;}
.culture_list li .icon6{background-position: 0 -240px;}
.culture_list li .icon7{background-position: 0 -288px;}
.culture_list li .main{float: left;margin-left: 25px;}
.culture_list li h4{font-size: 20px;color: #917657;font-weight: bold;line-height: 30px;margin-bottom: 3px;}
.culture_list li p{font-size: 14px;color: #666;line-height: 22px;}

/*企业视频*/
.video_main{padding: 52px 0 96px;}
.video_main .container{width: 1280px;}
.videoList{padding: 26px 0 5px;}
.videoList li{float: left;width: 410px;height: 235px;margin: 0 25px 36px 0;}
.videoList li:nth-child(3n){margin-right: 0;}
.videoList li a{display: block;width: 100%;}
.videoList li .pic{width: 100%;height: 235px;position: relative;}
.videoList li .pic .yin{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.2);}
.videoList li .pic .yin i{display: block;width: 54px;height: 54px;background: url('../images/player.png') no-repeat;background-size: 100%;margin: 91px auto 0;}
.videoList li .pic .yin p{position: absolute;left: 20px;bottom: 10px;font-size: 18px;color: #fff;line-height: 38px;}
/*人才理念*/
.idea_main{padding: 51px 0 253px;background: url('../images/idea_bg.jpg') no-repeat center bottom;}
.idea_main .txt{font-size: 17px;color: #666;line-height: 33px;width: 940px;}
.idea_main .txt p{margin-bottom: 9px;}
.idea_main .txt span{color:#917657;}

/*招聘信息*/
.job_main{padding: 47px 0  101px;}
.job_top p{font-size: 34px;color: #333;font-weight: bold;line-height: 60px;}
.job_top .job_search{width: 559px;height: 60px;border-radius: 2px;background: #f2f2f2;overflow: hidden;}
.job_search .job_text{display: block;width: 440px;height: 60px;box-sizing: border-box;padding: 0 30px;border:none;background: #f2f2f2;font-size: 15px;color: #888;}
.job_search .job_text::-webkit-input-placeholder{color:#888;}
.job_search .job_text:-moz-placeholder {color:#888;opacity:1;}
.job_search .job_text::-moz-placeholder {color:#888;opacity:1;}
.job_search .job_text:-ms-input-placeholder {color:#888;}
.job_search .job_text::-ms-input-placeholder {color:#888;}
.job_search .job_btn{display: block;width: 119px;height: 60px;box-sizing: border-box;background: #917657;font-size: 18px;color: #fff;border:none;}
.job_list ul{margin: 17px 0 30px;}
.job_list .job_item{width: 1280px;margin: 0 auto;padding: 33px 0 29px;height: 64px;border-bottom: 1px solid #e5e5e5;}
.job_list .job_item .name{padding-left: 15px;width: 272px;border-right: 1px solid #ccc;height: 64px;}
.job_list .job_item .name h4{font-size: 30px;color: #333;line-height: 31px;font-weight: normal;}
.job_list .job_item .name p{font-size: 13px;color: #999;line-height: 18px;margin-top: 10px;font-family: "Arial";}
.job_list .job_item .num{width: 367px;padding-left: 33px;border-right: 1px solid #ccc;height: 64px;}
.job_list .job_item .num h4{font-size: 24px;color:#917657;line-height: 24px;font-weight: normal;}
.job_list .job_item .num p{font-size: 14px;color: #444;line-height: 22px;margin-top: 10px;}
.job_list .job_item .time{margin-left: 33px;}
.job_list .job_item .time h4{font-size: 24px;color:#917657;line-height: 24px;font-weight: normal;}
.job_list .job_item .time p{font-size: 14px;color: #444;line-height: 22px;margin-top: 10px;}
.job_list .job_item .more{display: block;width: 200px;height: 50px;box-sizing: border-box;background: #917657;line-height: 50px;font-size: 18px;color: #fff;border-radius: 2px;padding-left: 47px;}
.job_list .job_item .more i{display: block;width: 20px;height: 14px;float: left;margin: 18px 14px 0 0;background-position: 0 -90px;}
.job_erify{padding: 20px 0 38px;background:#f5f5f5;display: none;}
.job_erify .main{width: 1280px;margin: 0 auto;}
.job_erify .title{font-size: 18px;color: #917657;line-height: 28px;margin-bottom: 8px;}
.job_erify .txt{font-size: 15px;color: #666;line-height: 24px;}
.job_bot{margin-top: 26px;}
.job_bot a{display: block;width: 190px;height: 45px;border:1px solid #917657;border-radius: 3px;box-sizing: border-box;background: #fff;font-size: 15px;color: #917657;line-height: 43px;}
.job_bot a.join{background: #917657;color: #fff;text-align: center;margin-right: 31px;}
.job_bot a.demo{padding:0 36px;margin-right: 12px;}
.job_bot a.demo i{display: block;width: 17px;height: 16px;float: right;margin-top: 14px;background-position: 0 -130px;}
.job_bot .tips{font-size: 14px;color: #666;line-height: 24px;margin-top: 21px;}
.job_bot .tips span{color: #917657;}
.job_list li.show .job_item{border-bottom: none;}
.job_list li.show .job_item .more i{background-position: 0 -110px;}

/*毛遂自荐*/
.offer_main{padding: 51px 0 55px;}
.offer_form{margin-top: 39px;}
.offter_position .name{font-size: 18px;color: #333;line-height: 40px;}
.offter_position .name span{color: #ff0000;}
.offter_position input{display: block;width: 290px;height: 40px;box-sizing: border-box;padding: 0 10px;font-size: 18px;color: #888;border:1px solid #7d7d7d;}
.offter_tb{border:1px solid #000;width: 1096px;margin: 20px 0 0 80px;}
.offter_tb table td{font-size: 16px;color: #000;text-align: center;height: 40px;border:1px solid #000;}
.offter_tb table td span{color: #ff0000;}
.offter_tb table .offter_text{display: block;width: 100%;height: 40px;box-sizing: border-box;position: relative;border:none;font-size: 16px;color: #000;padding: 0 10px;background: none;}
.offter_tb table .big td{height: 92px;line-height: 28px;}
.offer_form .tips{font-size: 15px;color: #917657;line-height: 37px;margin-bottom: 15px;margin-left: 80px;}
.offer_form .offter_bot{margin-left: 80px;}
.offter_bot .offter_btn,
.offter_bot .offter_reset{display: block;width: 250px;height: 60px;background: #917657;font-size: 16px;color: #fff;border:none;margin-right: 50px;cursor: pointer;}
.offter_bot .offter_reset{background: #eee;color: #333;}

/*研究中心*/
.study_main{padding: 51px 0 81px;}
.study_main .txt{font-size: 15px;color: #666;line-height: 24px;margin-top: 14px;}
.study_main .txt span{color: #917657;}
.study_main .txt img{display: block;width: 100%;margin-top: 35px;}
.study_main .sub_title{font-size: 28px;color: #333;line-height: 38px;margin: 70px 0 18px;}
.study_main ul{margin-top: 42px;}
.study_main ul li{float: left;width: 364px;margin-right: 76px;}
.study_main ul li:last-child{margin-right: 0;}
.study_main ul li .name{font-size: 20px;color: #fff;line-height: 34px;background: #917657;width: 228px;box-sizing: border-box;padding-left: 19px;margin-bottom: 7px;}
.study_main ul li .info{font-size: 13px;color: #666;line-height: 25px;}

/*BIM中心*/
.bim_main{padding: 51px 0 54px;}
.bim_main .txt{font-size: 15px;color: #666;line-height: 23px;}
.bim_main .txt span{color: #917657;}
.bim_main .txt .pic{margin-top: 37px;border:1px solid #eee;border-radius: 2px;overflow: hidden;}
.bim_main .txt .pic img{display: block;width: 100%;}

/*高新企业*/
.newhigh_main{padding: 51px 0 44px;}
.newhigh_top{padding: 13px 0 12px;}
.newhigh_main .sub_title{font-size: 22px;color: #666;line-height: 32px;}
.newhigh_top .main{float: left;}
.newhigh_top .main .txt{font-size: 15px;color: #666;line-height: 22px;}
.newhigh_top .pic{float: right;margin-right: 130px;}
.newhigh_top .pic img{display: block;margin-top: -22px;}
.patent{margin-top: 27px;}
.patent li{float: left;width: 265px;margin:0 64px 54px 0;}
.patent li:nth-child(4n){margin-right: 0;}
.patent li .pic{width: 232px;height: 333px;padding: 13px 15px 12px 16px;border:1px solid #eee;display: table;text-align: center;}
.patent li .pic .img{display: table-cell;vertical-align: middle;height: 333px;}
.patent li .pic .img img{display: block;max-width: 100%;max-height: 100%;margin: 0 auto;}
.patent li .name{font-size: 15px;color: #666;line-height: 25px;padding: 4px 19px 0;height: 50px;overflow: hidden;}

/*管理体系*/
.system_main{padding: 51px 0 67px;}
.system_main .txt{font-size: 15px;color: #666;line-height: 22px;margin-top: 14px;}
.system_main .txt span{color:#917657;}
.system_list{margin-top: 48px;}
.system_list li{float: left;width: 237px;height: 332px;background: #fff;padding: 10px 13px 16px;border:1px solid #e5e5e5;margin: 0 39px 40px 0;}
.system_list li .pic{width: 237px;height: 332px;display: table;text-align: center;}
.system_list li .pic .img{display: table-cell;vertical-align: middle;height: 332px;}
.system_list li .pic .img img{display: block;max-width: 100%;max-height: 100%;margin: 0 auto;}

/*联系我们*/
.contact_main{padding-top: 51px;}
.addressList{margin-top: 45px;position: relative;}
.addressList li{float: left;width: 540px;margin-bottom: 40px;}
.addressList li.middle{width: 446px;}
.addressList li.last{width: 294px;}
.addressList li i{display: block;width: 20px;height: 22px;margin-top: 5px;background-position: -30px 0;float: left;}
.addressList li .icon2,
.addressList li .icon3{background-position: -30px -30px;}
.addressList li .icon4{background-position: -30px -60px;}
.addressList li .icon5{background-position: -30px -90px;}
.addressList li .main{float: left;margin-left: 10px;}
.addressList li .main .title{font-size: 18px;color: #333;line-height: 28px;margin-bottom: 4px;}
.addressList li .main p{font-size: 14px;color: #666;line-height: 22px;}
.contact_main .map{margin-top: 92px;width: 100%;height: 550px;}

/*用户留言*/
.message_main{padding:51px 0 165px;}
.message_form{margin-top: 24px;}
.message_form .title{font-size: 13px;color:#666;line-height: 34px;}
.message_form .title span{color: #bd1a21;}
.message_form .message_left,
.message_form .message_right{width: 625px;}
.message_form .message_item{margin-bottom: 10px;}
.message_form .message_text{display: block;box-sizing: border-box;width: 100%;height: 40px;border: 1px solid #dcdcdc;font-size: 13px;color: #666;padding: 0 10px;}
.message_form textarea{display: block;box-sizing: border-box;width: 100%;height: 208px;border: 1px solid #dcdcdc;font-size: 13px;color: #666;padding: 10px;line-height: 26px;}
.message_form .vcode_text{width: 135px;margin-right: 10px;float: left;}
.message_form img{display: block;width: 90px;height: 40px;box-sizing: border-box;border:1px solid #dcdcdc;float: left;margin-right: 10px;}
.message_form a{display: block;font-size: 14px;color: #0466ec;line-height: 14px;text-decoration: underline;margin-top: 26px;}
.message_bot {margin-top: 40px;}
.message_bot .message_btn,
.message_bot .message_reset{display: block;border:none;width: 170px;height: 45px;background: #917657;font-size: 15px;color: #fff;border-radius: 3px;float: left;margin-right: 20px;}
.message_bot .message_reset{background: #999;}

/*PPP项目投顾业务*/
.business_main{padding: 54px 0 30px;}
.business_main .title{font-size: 34px;color: #333;line-height: 54px;margin-bottom: 23px;font-weight: bold;}
.business-list li{float: left;width: 44.2%;margin-bottom: 12px;}
.business-list li:nth-child(2n){float: right;}
.business-list li i{display: block;width: 46px;height: 46px;float: left;background: url('../images/business_nav.png') no-repeat;margin-top: 17px;}
.business-list li .icon2{background-position: 0 -46px;}
.business-list li .icon3{background-position: 0 -92px;}
.business-list li .icon4{background-position: 0 -138px;}
.business-list li .icon5{background-position: 0 -184px;}
.business-list li .icon6{background-position: 0 -230px;}
.business-list li .icon7{background-position: 0 -276px;}
.business-list li .icon8{background-position: 0 -322px;}
.business-list li .icon9{background-position: 0 -368px;}
.business-list li .icon10{background-position: 0 -414px;}
.business-list li .main{float: right;width: calc(100% - 72px);}
.business-list li .name{font-size: 20px;color: #90755a;font-weight: bold;line-height: 30px;margin-bottom: 2px;}
.business-list li .txt{font-size: 14px;color: #666;line-height: 20px;min-height: 60px;}

/*PPP项目投管业务*/
.cast_main{padding: 54px 0 60px;}
.cast_main .title{font-size: 34px;color: #333;line-height: 54px;margin-bottom: 22px;font-weight: bold;}
.cast_main .main{float: left;width: 41%;}
.cast_main .cast-item{margin-bottom: 25px;}
.cast_main .name{font-size: 20px;color: #90755a;line-height: 38px;font-weight: bold;}
.cast_main p{font-size: 14px;color: #666;line-height: 24px;}
.cast_main .pic{width: 49%;float: right;margin-top: 9px;}
.cast_main .pic img{display: block;width: 100%;}

@media only screen and (max-width: 1360px) {
	.container{width: 1180px !important;}
	.header .nav li{margin-left: 46px;}
	.foot_link .select{width:285px;}
	.foot_left{width: 300px;}
	.foot_nav{margin-right: 30px;}
	.banner-swiper .swiper-pagination-fraction{margin-left: 497px;}
	.banner-swiper .swiper-button-next{margin-left: 554px;}
	.banner-swiper .swiper-button-prev{margin-left: 470px;}
	.banner-swiper .swiper-state{margin-left: 512px;}
	.ind_news .left{width: 460px;}
	.news-swiper .swiper-slide .pic{height: 234px;}
	.ind_news .right{width: 670px;}
	.ind_news_nav ul{margin-left: 145px;}
	.culture_item{width: 377px;height: 322px;}
	.culture_item .pic,
	.culture_item .pic img{height: 112px;}
	.culture_item .main{padding: 10px 15px 0;}
	.about_video{width: 376px;height: 322px;background-size: cover;}
	.about_video i{margin-top: 100px;}
	.ind_build_txt{width: 777px;height: 155px;margin: 0 29px 28px 0;}
	.ind_build_pic{width: 374px;height: 155px;margin-right: 28px;}
	.ind_build_middle{height: 310px;margin-right: 0;}
	.ind_build_big{width: 777px;height: 310px;margin: 0 29px 28px 0;}
	.ind_build_big .pic, .ind_build_middle .pic{height: 310px;}
	.header .nav li .link,
	.about_nav ul li{font-size: 16px;}
	.profile{padding: 80px 0 40px;}
	.profile .main{width: 490px;margin-left: calc(50% - 590px);}
	.gallery-top .year{width: 550px;}
	.gallery-top .info{width: 480px;margin-left: 58px;}
	.credit_list li{margin-right: 20px;width: 256px;height: 218px;}
	.credit_list li .pic,
	.credit_list li .pic .img{height: 166px;width: 256px;}
	.case_list{width: 1181px;}
	.case_list li{width: 374px;margin-right: 29px;height: 156px;}
	.case_list li.big{width: 777px;height: 310px;}
	.case_list li.middle{width: 374px;height: 310px;}
	.case_item .bigPic{width: 960px;height: 572px;}
	.case_item .bigPic img{height: 572px;}
	.case_item .imgList .scroll{height: 572px;}
	.case_item .imgList li,
	.case_item .imgList li img{height: 92px;}
	.news_left{width: 860px;}
	.news_left li .main{width: 518px;}

	.build_list li{width: 358px;margin: 0 30px 30px 0;height: 328px;}
	.build_list li a{padding: 15px 10px 0;height:313px;}
	.build_list li .pic{height: 200px;}
	.sub_banner .main{width: 1180px;}
	.culture_list li{width: 478px;}
	.culture_list li .main{max-width: 360px;}
	.culture_list li p{min-height: 44px;}
	.culture_list li.middle{width: 460px;}
	.culture_list li.last{width: 242px;}
	.videoList li{width: 376px;height: 216px;}
	.job_list .job_item{width: 1180px;}
	.job_list .job_item .num{width: 297px;padding-left: 23px;}
	.job_erify .main{width: 1180px;}
	.offter_tb,
	.offer_form .tips,
	.offer_form .offter_bot{margin-left: 50px;}
	.study_main ul li{margin-right: 56px;width: 334px;}
	.patent li{margin: 0 32px 40px 0;}
	.system_list li{margin-right: 30px;}
	.addressList li{width: 500px;}
	.addressList li.middle{width: 416px;}
	.addressList li.last{width: 264px;}
	.message_form .message_left, .message_form .message_right{width: 575px;}
}

@media only screen and (max-width: 750px) {
	/*头部*/
	.header{display: none;}
	.container{width: 92% !important;}
	.m_header{width: 100%;height: 50px;background: #fff;z-index: 1000;position: fixed;left: 0;top: 0;display: block;}
	.header_h{height: 50px;}
	.m_header .logo{display: block;width: 217px;margin-top: 10px;}
	.m_header .logo img{display: block;width: 100%;}
	.m_header .m_nav{width: 25px;height: 20px;background: url('../images/m_nav.png') no-repeat;background-size: 100%;margin-top: 15px;}
	.m_header .m_search{width: 20px;height: 20px;background: url('../images/search.png') no-repeat;background-size:100%;margin: 15px 20px 0 0;}
	.m_main{position: absolute;left: 0;top: 50px;width: 100%;display: none;}
	.m_sub_left{width: 50%;float: left;background-color: #1a1a1a;}
	.m_sub_right{width: 50%;float: right;background-color: #404040;}
	.m_sub_right ul{display: none;}
	.m_sub_left li,
	.m_sub_right li{padding: 0 8%;height: 60px;position: relative;}
	.m_sub_left li a,.m_sub_right li a{display:block;height: 60px;line-height: 60px;border-bottom: 1px solid rgba(255, 255, 255, 0.2);color: #fff;font-size: 14px;}
	.m_sub_left li a{font-size: 15px;}
	.m_sub_left li a:hover{color: #917657;}
	.m_search_main{position: absolute;left: 0;top: 50px;background: rgba(0,17,34,0.8);padding: 20px 4%;width: 92%;display: none;}
	.m_search_main .main{width: 100%;height: 40px;line-height: 40px;background-color: #fff;box-shadow:0 0 10px 0px #55708f;border-radius: 3px;overflow: hidden;}
	.m_search_main .text{width: 85%;height: 40px;border:none;color: #333;background:none;text-indent: 20px;display: block;float: left;}
	.m_search_main .btn{width: 15%;height: 40px;background: url('../images/search.png') no-repeat center center;background-size: 20px;border:none;display: block;float: right;}

	/*底部*/
	.foot_link{padding: .3rem 0;}
	.foot_link .select{width: 100%;float: none;margin: 0 0 .3rem 0;}
	.foot_link .select p{background-position: calc(100% - 20px) center;font-size: 14px;padding: 0 .3rem;}
	.foot_link .select ul li{padding: 0 .3rem;}
	.foot_top{padding: .6rem 0 .4rem;}
	.foot_left{width: 100%;float: none;margin: 0;}
	.foot_left ul{width: 3.8rem;margin-left: 3.1rem;}
	.foot_nav{display: none;float: none;}
	.foot_ewm{float: left;margin: 0 auto;width: 2.8rem;margin-top: -2.8rem;}
	.foot_bot{height: auto;line-height: 22px;padding: .3rem 0 .2rem;}

	/*首页*/
	.ind_news{padding: .6rem 0;}
	.ind_news .left,
	.ind_news .right{width: 100%;float: none;}
	.ind_news .left .title{font-size: 24px;line-height: 34px;}
	
	.ind_news_nav{margin-top: .6rem;}
	.ind_news_nav ul{margin-left: 0;}
	.ind_news_nav li{width: 2.1rem;height: .8rem;font-size: 16px;line-height: .8rem;margin: 0 .3rem 0 0;}
	.ind_news_nav li:last-child{margin-right: 0;}
	.ind_newsList li{font-size: 14px;}
	.ind_newsList li a{padding-right: 80px;}
	.ind_newsList li span{font-size: 12px;}
	.ind_news_tabs{margin-top: .4rem;}
	.ind_about{padding: .6rem 0 .7rem;}
	.culture_item{width: 100%;height: auto;float: none;margin: 0 0 .3rem 0;padding-bottom: .3rem;}
	.culture_item .pic, .culture_item .pic img{height: auto;}
	.culture_item .main{padding: .2rem .15rem .2rem;}
	.culture_item .main .title{font-size: 18px;line-height: 26px;margin-bottom: .2rem;}
	.culture_item .main li{font-size: 14px;}
	.about_video{width: 100%;height: 5.9rem;}
	.about_video i{margin-top: 2rem;width: .7rem;height: .7rem;background-size: 100%;}
	.about_video h4{font-size: 18px;margin-right: 0;}
	.ind_build{padding: 1rem 0 .6rem;}
	.ind_build_txt{width: 100%;height: auto;margin: 0 0 .3rem 0;}
	.ind_build_txt .title{font-size: 24px;line-height: 34px;padding-top: 0;}
	.ind_build_txt .txt{margin-top: .2rem;}
	.ind_build_pic{width: 100%;height: 3rem !important;}
	.ind_build_pic .pic{width: 100%; height: 3rem !important;}
	.ind_build_middle .pic{background-position: center bottom;}
	.ind_build_pic p{left: .3rem;font-size: .3rem;line-height: .4rem;bottom: .3rem;}
	.ind_build_txt .more{top: 10px;}
	.el{opacity: 1;transform:translate3d(0,0,0) !important;-webkit-transform:translate3d(0,0,0) !important;opacity: 1 !important;}

	/*关于我们*/

	.sub_banner{position: relative;height: 2.5rem;background: none !important;}
	.sub_banner .m_pic{display: block;width: 100%;}
	.sub_banner .main{width: 92%;padding-top:0;position: absolute;left: 4%;top: .7rem;}
	.sub_banner .main .title{font-size: .36rem;line-height: .56rem;}
	.sub_banner .main .title .break5{margin-left: .2rem;}
	.sub_banner .main .en{font-size: .17rem;color: #00233d;line-height: .22rem;margin-top: .1rem;}


	.about_nav .home_site{display: none;}
	.about_nav .container{width: 92%;overflow-y: scroll;}
	.about_nav ul li{height: .8rem;margin-right: .3rem;font-size: .28rem;}
	.about_nav ul li:last-child{margin-right: 0;}
	.about_nav ul li a{box-sizing: border-box;height: .8rem;line-height: .8rem;padding: 0 .15rem;}
	.profile{padding: .8rem .3rem .4rem;}
	.profile .pic{width: 100%;float: none;margin:0 0 .3rem;}
	.profile .main{width: 100%;float: none;margin: 0;}
	.profile .line{display: none;}
	.profile .title span{font-size: 24px;}
	.profile .txt{margin-top: .3rem;font-size: 14px;line-height: 26px;}
	.about_num{padding: .2rem 0;height: auto;background-size: cover;}
	.about_num li{width: 50%;height: 2rem;border-right: none;padding-bottom: .3rem;border-bottom: 1px solid rgba(255, 255, 255, 0.2);}
	.about_num li.m_border{border-bottom: none;padding-bottom: 0;}
	.about_num li .num{font-size: .7rem;padding-top: .3rem;line-height: .7rem;}
	.about_num li .num span{font-size: .65rem;}
	.about_num li p{font-size: .26rem;line-height: .38rem;margin-top: .2rem;}
	.introduce{padding: .4rem 0 .2rem;}
	.introduce .txt{font-size: 14px;line-height: 26px;}
	.about_map{padding: .3rem 0 .6rem;}
	.organization_main{padding: .5rem 0 1rem;background-size: cover;}
	.imp_title{font-size: 22px;line-height: 34px;}
	.imp_txt{font-size: 14px;line-height: 26px;}
	.organization_main .pic{margin-top: .6rem;}
	.history_main{padding: .5rem 0 1.6rem;background-size: cover;}
	.history_list{margin-top: 0;}
	.gallery-top{margin-top: .3rem;height: auto;}
	.gallery-top .year{float: none;width: 100%;height: 2rem;font-size: 1.5rem;line-height: 2rem;padding:0;border-right: none;}
	.gallery-top .info{width: 100%;margin-left: 0;height: auto;}
	.gallery-top .info .tell{display: block;height: auto;}
	.gallery-top .info .history_item{margin: 0 0 .3rem 0;}
	.gallery-top .info .history_item .time{font-size: 18px;line-height: 26px;}
	.gallery-top .info .history_item .txt{width: 100%;margin-top: 10px;font-size: 14px;line-height: 26px;}
	.gallery-thumbs{width: 100%;}
	.gallery-thumbs .swiper-slide p{font-size: 16px;}
	.gallery-thumbs .swiper-slide-thumb-active p{font-size: 24px;}
	.market_main{padding: .6rem 0 .8rem;position: relative;z-index: 101;}
	.market_map{display: none;}
	.market_m{display: block;}
	.market_m_select {width: 100%;height: .8rem;line-height: .8rem;background: #917657;position: relative;z-index: 10;margin-top: .4rem;}
	.market_m_select p{padding: 0 .3rem;font-size: .26rem;color: #fff;background: url('../images/select_w_arrow.png') no-repeat calc(100% - 20px) center;}
	.market_m_select ul{position: absolute;left: 0;top: .8rem;width: 100%;max-height: 3rem;overflow-y: scroll;z-index: 20;background: #fff;padding: .1rem 0;display: none;}
	.market_m_select ul li{font-size: .26rem;color: #666;line-height: .6rem;padding: 0 .3rem;box-sizing: border-box;}
	.market_m_list{margin-top: .4rem;}
	.market_m_list li{border-bottom: 1px dashed #d2d2d2;padding: 0 .3rem;font-size: .26rem;color: #666;line-height: .8rem;}

	/*企业资信*/
	.credit_main{padding: .6rem 0 1rem;}
	.credit_list{margin-top: .4rem;}
	.credit_list li{width: 3.3rem;height: 3.4rem;box-sizing: border-box;padding: .2rem;margin: 0 .3rem .3rem 0;}
	.credit_list li:nth-child(2n){margin-right: 0;}
	.credit_list li .pic, .credit_list li .pic .img{width: 100%;height: 1.88rem;}
	.credit_list li p{font-size: .26rem;line-height: .42rem;height: .84rem;}
	.honor_main{padding: .6rem 0 .8rem;}
	.honor_main .sub_title{font-size: 18px;line-height: 26px;margin-top: .5rem;}
	.honor_main .txt{font-size: 14px;line-height: 26px;}
	.honor_file{margin: .3rem 0 .6rem;}
	.menu_main{background-size: cover;}
	.case_main{padding: .5rem 0 .8rem;}
	.case_list{width: 100%;}
	.case_list li{width: 100% !important;float: none;margin: 0 0 .3rem 0;height: 3rem !important;}
	.case_list li p{font-size: 14px;left: .3rem;bottom: .2rem;line-height: 22px;}
	.caseDet_main{padding: .5rem 0 .4rem;}
	.case_nav{margin-top: .3rem;overflow-x: scroll;}
	.case_nav li{float: left;font-size: 14px;line-height: 28px;margin-right: 20px;}
	.case_nav li:last-child{margin-right: 0;}
	.case_tabs{margin-top: .3rem;}
	.case_item .bigPic{width: 100%;height: 4.12rem;margin-bottom: .3rem;float: none;}
	.case_item .bigPic img{height: 4.12rem;}
	.case_item .imgList{width: 100%;height: 1.96rem;}
	.case_item .imgList .scroll{width: 100%;height: 1.96rem;overflow-y: hidden;overflow-x: scroll;}
	.case_item .imgList li{float: left;width: 3.3rem;height: 1.96rem;margin-right: .3rem;}
	.case_item .imgList li:last-child{margin-right: 0;}

	/*新闻中心*/
	.news_main{padding: .8rem 0 1rem;}
	.news_left{float: none;width: 100%;}
	.news_left ul{margin:-.4rem 0 .5rem;}
	.news_left li a{padding: .4rem 0;}
	.news_left li .pic{width: 100%;height: auto;margin-bottom: .3rem;float: none;}
	.news_left li .pic img{height: auto;}
	.news_left li .main{width: 100%;float: none;}
	.news_left li .main .title{font-size: 18px;line-height: 32px;height: 32px;}
	.news_left li .main .date{margin-bottom: .3rem;}
	.news_left li .main .txt{line-height: 26px;height: auto;margin-top: 0;}
	.news_hot{display: none;}
	.newsDet_main{padding: .5rem 0 1rem;}
	.newsDet_main .title{font-size: 20px;line-height: 38px;margin-bottom: .2rem;text-align: center;}
	.newsDet_top p{float: none;text-align: center;margin-bottom: .2rem;}
	.newsDet_main .content{font-size: 14px;line-height: 26px;}
	.newsDet_main .content img{margin: .4rem auto;}
	.newsDet_main .content p{margin-bottom: .2rem;}
	.newsDet_bot{margin-top: .3rem;}
	.newsDet_bot a{line-height: 26px;font-size: 14px;}
	.newsDet_bot a:first-child{margin-bottom: 10px;}

	/*建设管理*/
	.build_main{padding: .5rem 0 2.7rem;background-size: cover;}
	.build_main .txt{margin-top: .3rem;width: 100%;font-size: 14px;line-height: 26px;}
	.build_other{padding: .5rem 0 .8rem;}
	.build_list{margin-top: .4rem;}
	.build_list li{width: 100%;box-sizing: border-box;margin: 0 0 .3rem 0;height: auto;}
	.build_list li a{padding:.3rem .2rem .4rem;height: auto;}
	.build_list li .pic{height: 3.84rem;}
	.build_list li .main{margin-top: .2rem;}
	.build-pop-main{width: 100%;height: 9.6rem;margin: -4.8rem 0 0 0;left: 0;padding: .3rem .3rem 0;position: relative;top: 0;margin-top: 0;}
	.build-pop-main .title{font-size: 18px;line-height: 28px;margin-bottom: .2rem;}
	.build-pop-main .bigPic{width: 100%;height: 4.46rem;float: none;}
	.build-pop-main .bigPic img{height: 4.46rem;}
	.build-pop-main .imgList{margin: .3rem auto 0;width: 6.9rem;height: 1.96rem;float: none;}
	.build-pop-main .imgList .scroll{overflow-x: scroll;width:6.9rem;height: 1.96rem;overflow-y: hidden;}
	.build-pop-main .imgList li{width: 3.3rem;height: 1.96rem;margin-right: .3rem;float: left;}
	.build-pop-main .imgList li:last-child{margin-right: 0;}
	.build-pop-main .imgList li img{height: 1.96rem;}
	.build-pop-main .remark{height: auto;width: 100%;max-height: none;}
	.build-pop-main .remark .txt{width: 100%;}
	.about_nav ul li>a i{margin-top: .38rem;}
	.about_nav .erify{top: .8rem;height: .6rem;}
	.about_nav .erify a{width: 25%;padding: 0;margin: 0;text-align: center;line-height: .6rem;height: .6rem;font-size: .26rem;}
	.culture_main{padding: .6rem 0 2.4rem;background-size: cover;}
	.culture_list{margin-top: .4rem;}
	.culture_list li{width: 100% !important;float: none;margin: 0 0 .3rem 0;}
	.culture_list li h4{font-size: 18px;}
	.culture_list li .main{width: calc(100% - 66px);float: right;margin: 0;}
	.video_main{padding: .6rem 0 .9rem;}
	.videoList{padding: .3rem 0 .1rem;}
	.videoList li{width: 100%;height: 3.96rem;margin: 0 0 .3rem 0;float: none;}
	.videoList li .pic .yin i{width: 1rem;height: 1rem;background-size: cover;margin-top: 1.48rem;}
	.videoList li .pic .yin p{left: .3rem;bottom: .2rem;font-size: .26rem;line-height: .36rem;}
	.video-pop-main{width: 100%;height: 4.5rem;left: 0;margin: -2.25rem 0 0 0;}
	.video-pop-main .video,
	.video-pop-main .video video{width: 100%;height: 4.5rem;}

	/*人力资源*/
	.idea_main{padding: .5rem 0 2.6rem;background-size: cover;}
	.idea_main .txt{font-size: 16px;line-height: 28px;width: 100%;}
	.job_main{padding: .5rem 0 1rem;}
	.job_top p{font-size: .3rem;line-height: .6rem;}
	.job_top .job_search{width: 5.29rem;height: .6rem;}
	.job_search .job_text{width: 4.1rem;height: .6rem;padding: 0 .3rem;font-size: .26rem;}
	.job_search .job_btn{width: 1.19rem;height: .6rem;font-size: .26rem;}
	.job_list ul{margin: .2rem 0 .3rem;}
	.job_list .job_item{padding: .4rem 0;width: 92%;height: auto;}
	.job_list .job_item .name{width: 1.7rem;padding-left: 0;height: 1rem;}
	.job_list .job_item .name h4,
	.job_list .job_item .time h4{font-size: .28rem;line-height: .5rem;}
	.job_list .job_item .name p,
	.job_list .job_item .time p{font-size: .22rem;line-height: .3rem;margin-top: .2rem;}
	.job_list .job_item .num{padding-left: .2rem;width: 1.5rem;text-align: center;height: 1rem;}
	.job_list .job_item .time{margin-left: .2rem;width: 1.8rem;}

	/*创新研发*/
	.study_main{padding: .5rem 0 .8rem;}
	.study_main .txt{font-size: 14px;line-height: 26px;}
	.study_main .sub_title{font-size: 18px;line-height: 48px;margin: .4rem 0 .2rem;}
	.study_main ul li{width: 100%;margin: 0 0 .3rem 0;float: none;}
	.study_main ul li .name{font-size: 16px;width: 160px;margin-bottom: .2rem;}
	.study_main ul li .info{font-size: 14px;line-height: 26px;}
	.bim_main{padding: .5rem 0;}
	.bim_main .txt{font-size: 14px;line-height: 26px;}
	.newhigh_main{padding:.6rem 0 .4rem;}
	.newhigh_top{padding: .2rem 0;}
	.newhigh_top .main{float: none;margin-bottom: .3rem;}
	.newhigh_main .sub_title{font-size: 18px;line-height: 28px;}
	.newhigh_top .main .txt{font-size: 14px;line-height: 26px;}
	.newhigh_top .pic{width: 100%;margin-right: 0;}
	.newhigh_top .pic img{margin: 0 auto;max-width: 100%;}
	.patent{margin-top: .3rem;}
	.patent li{width: 3.3rem;margin: 0 .3rem .3rem 0;box-sizing: border-box;}
	.patent li:nth-child(2n){margin-right: 0;}
	.patent li .pic{width: 100%;padding:0;height: 4.78rem;}
	.patent li .pic .img{height: 4.78rem;}
	.patent li .name{font-size: 14px;padding: .1rem 0 0;line-height: 22px;height: 44px;}
	.system_main{padding: .5rem 0 .6rem;}
	.system_main .txt{font-size: 14px;line-height: 26px;margin-top: .2rem;}
	.system_list{margin-top: .4rem;}
	.system_list li{width: 3.3rem;margin: 0 .3rem .3rem 0;box-sizing: border-box;height: auto;padding: 0;}
	.system_list li:nth-child(2n){margin-right: 0;}
	.system_list li .pic{width: 100%;padding:0;height: 4.78rem;}
	.system_list li .pic .img{height: 4.78rem;}

	/*联系我们*/
	.contact_main{padding-top: .6rem;}
	.addressList{margin-top: .5rem;}
	.addressList li{float: none;width: 100% !important;margin: 0 0 .3rem 0;}
	.addressList li .main{width: calc(100% - 30px);margin-left: 0;float: right;}
	.contact_main .map{margin-top: .6rem;height: 6rem;}
	.message_main{padding: .5rem 0 1.9rem;}
	.message_form .message_left, .message_form .message_right {width: 100%;float: none;position: relative;z-index: 10;}
	.message_form .message_right {padding-bottom: .2rem;z-index: 0;}
	.message_bot{margin-top:0;position: absolute;left: 0;top: 12.16rem;}
	.message_bot .message_btn, .message_bot .message_reset{width: 3.3rem;margin-right: .3rem;}
	.message_bot .message_reset{margin-right: 0;}

	/*PPP项目投顾业务*/
	.business_main{padding: .6rem 0 .4rem;}
	.business_main .title{font-size: .36rem;color: #333;line-height: .56rem;margin-bottom: .2rem;font-weight: bold;}
	.business-list li{float: none;width: 100%;margin-bottom: .2rem;}
	.business-list li:nth-child(2n){float: none;}
	.business-list li i{display: block;width: 23px;height: 23px;float: left;background: url('../images/business_nav.png') no-repeat;margin-top: .15rem;background-size: 23px 230px;}
	.business-list li .icon2{background-position: 0 -23px;}
	.business-list li .icon3{background-position: 0 -46px;}
	.business-list li .icon4{background-position: 0 -69px;}
	.business-list li .icon5{background-position: 0 -92px;}
	.business-list li .icon6{background-position: 0 -115px;}
	.business-list li .icon7{background-position: 0 -138px;}
	.business-list li .icon8{background-position: 0 -161px;}
	.business-list li .icon9{background-position: 0 -184px;}
	.business-list li .icon10{background-position: 0 -207px;}
	.business-list li .main{float: right;width: calc(100% - 45px);}
	.business-list li .name{font-size: .28rem;color: #90755a;font-weight: bold;line-height: .38rem;margin-bottom: .1rem;}
	.business-list li .txt{font-size: .24rem;color: #666;line-height: .42rem;min-height: auto;}

	/*PPP项目投管业务*/
	.cast_main{padding: .6rem 0;}
	.cast_main .title{font-size: .36rem;color: #333;line-height: .56rem;margin-bottom: .2rem;font-weight: bold;}
	.cast_main .main{float: left;width: 100%;}
	.cast_main .cast-item{margin-bottom: .3rem;}
	.cast_main .name{font-size: .28rem;color: #90755a;line-height: .38rem;font-weight: bold;margin-bottom: .1rem;}
	.cast_main p{font-size: .24rem;color: #666;line-height: .42rem;}
	.cast_main .pic{width: 100%;float: right;margin-top: .3rem;}
	.cast_main .pic img{display: block;width: 100%;}


}

















































